آموزش Git Essentials: Become a Git and GitHub Ninja [ویدئو]

Git Essentials: Become a Git and GitHub Ninja [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای راهنمایی شما در کار با Git و GitHub طراحی شده است. شما با یادگیری نحوه نصب Git در ویندوز، مک و لینوکس شروع خواهید کرد و سپس نحوه استفاده از آن را در خط فرمان خواهید فهمید. در مرحله بعد، با پیکربندی Git در رایانه و ایجاد، شبیه‌سازی و افزودن فایل‌ها به مخزن GitHub آشنا می‌شوید. این ویدیوها همچنین شما را از طریق ایجاد شاخه‌ها و برچسب‌های سفارشی، باز کردن و مدیریت مسائل GitHub، و باز کردن و مدیریت درخواست‌های کشش راهنمایی می‌کنند. در تمام طول دوره، این دوره از یک رویکرد عملی پیروی می کند، و اطمینان حاصل می کند که شما از طریق نمونه های واقعی زندگی فراوان کار می کنید. این به شما تجربه عملی در ساخت مخازن خود، فورک کردن مخزن و حتی باز کردن ایمن درخواست کشش روی کارتان می‌دهد. هر چیزی که در این دوره در مورد Git و GitHub خواهید آموخت، کاملاً قابل انتقال به GitLab و Bitbucket است. در بخش پاداش، ما همچنین یاد خواهیم گرفت که چگونه از صفحات GitHub برای اجرای پروژه خود استفاده کنیم. در پایان این دوره، شما به خوبی با مبانی Git و GitHub آشنا خواهید شد و مهارت های لازم برای کار در پروژه های منبع باز را خواهید داشت. همه کدها و فایل های پشتیبانی در https://github.com/PacktPublishing/Git-Essentials-Become-a-Git-and-GitHub-Ninja در دسترس هستند. نحوه افزودن فایل ها به مخزن GitHub خود را بدانید با حل تعارضات ادغام مقابله کنید درخواست‌های کششی GitHub را کاوش کنید و نحوه ادغام شاخه‌های Git را بیابید بدانید که چگونه کد خود را پنهان کنید نحوه استفاده از صفحات GitHub برای اجرای پروژه خود را بیاموزید این دوره برای توسعه دهندگانی است که به دنبال کار بر روی پروژه های منبع باز هستند یا هر کسی که علاقه مند به یادگیری دستورات و جنبه های مهم Git و GitHub است. نحوه کار Git و GitHub به همراه جنبه های مهم آنها را بررسی کنید * نحوه مدیریت فایل ها، commit ها و شاخه ها را بیاموزید * شاخه های سفارشی ایجاد کنید و نحوه مدیریت درخواست های کششی را بیاموزید

سرفصل ها و درس ها

معرفی Introduction

  • به Git Essentials خوش آمدید Welcome to Git Essentials

گیت مبتدی Beginner Git

  • چرا خط فرمان؟ Why the command line?

  • نصب Git (فقط ویندوز) Installing Git (Windows Only)

  • نصب Git (MacOS و Linux) Installing Git (MacOS and Linux)

  • شروع کار با GitHub Getting started with GitHub

  • پیکربندی Git در رایانه شما Configuring Git on Your Computer

  • ایجاد و افزودن کلید SSH Creating and Adding an SSH Key

  • نحوه کلون کردن یک مخزن How to Clone a Repository

  • به هر حال کلونینگ چیست؟ What is Cloning, Anyway?

  • چگونه یک مخزن جدید در GitHub ایجاد کنیم How to Create a New Repository on GitHub

  • چگونه به مخزن GitHub خود فشار دهید How to Push to Your GitHub Repository

  • وضعیت Git Git Status

  • حذف مرحله یک فایل Unstaging a File

  • حذف یک فایل Undeleting a File

  • Git Origins و Remotes Git Origins and Remotes

  • Git Branching Git Branching

  • تعهد به یک شعبه جدید Committing to a New Branch

  • ادغام شاخه به Master Merging Branch into Master

  • مشاهده تاریخچه Git شما Seeing Your Git History

  • دانلود به روز رسانی از GitHub Downloading Updates from GitHub

  • نحوه دریافت به روز رسانی از GitHub How to Get Updates from GitHub

  • پرداخت: کد-سفر در زمان Checkout: Code-Time Travel

  • فایل های README.md README.md Files

گیت پیشرفته Advanced Git

  • مشاهده تفاوت فایل ها Viewing File Differences

  • چگونه فایل ها را نادیده بگیریم How to Ignore Files

  • یک نام مستعار Git سفارشی ایجاد کنید Create a Custom Git Alias

  • رفع پیام های Git Commit Fixing Git Commit Messages

  • چگونه یک مخزن را فورک کنیم How to Fork a Repo

  • مشکلات Git Git Issues

  • نحوه باز کردن یک درخواست کشش How to Open a Pull Request

  • لغو یک تعهد Undoing a Commit

  • فشار دادن اجباری Force Pushing

  • چگونه Rebase کنیم How to Rebase

  • حل تضادهای ادغام و تغییر پایه Resolving Merge and Rebase Conflicts

  • نحوه ذخیره کد How to Stash Code

  • اضافه کردن برچسب به تعهدات شما Adding Tags to Your Commits

پاداش - راه اندازی وب سایت خود با صفحات GitHub Bonus - Launching Your Website with GitHub Pages

  • معرفی Introduction

  • ایجاد یک حساب GitHub Creating a GitHub Account

  • ایجاد یک مخزن "ویژه". Creating a "Special" Repository

  • دانلود (کلونینگ) مخزن شما Downloading (Cloning) Your Repository

  • ایجاد اولین فایل شما Creating Your First File

  • فشار دادن فایل به GitHub Pushing the File to GitHub

  • مشاهده وب سایت شما Viewing Your Website

  • وب سایت خود را زیبا کنید Making Your Website Beautiful

  • اضافه کردن پروژه های سفارشی شما Adding Your Custom Projects

  • نادیده گرفتن فایل ها Ignoring Files

  • خلاصه ی پروژه Project Summary

خلاصه Summary

  • درس پایانی Final Lesson

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Git Essentials: Become a Git and GitHub Ninja [ویدئو]
جزییات دوره
3 h 25 m
48
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!